//
//  xsEditeDigitalRobotTitleView.h
//  digital_robot_demo
//
//  Created by xskj on 2024/8/29.
// 编辑 样式 气泡 动画 层级
// 样式 气泡 动画 层级
// 层级 镜像 删除
// 更换形象  层级 镜像 删除

#import <UIKit/UIKit.h>

typedef enum : NSUInteger {
    xsEditeDigitalRobot_bigTitle,// 大标题                  --->对应    编辑 样式 气泡 动画 层级
    xsEditeDigitalRobot_smallTitle,// 小标题                --->对应    样式 气泡 动画 层级
    xsEditeDigitalRobot_backgroundImg, // 背景图像(也就是素材图像)                  --->对应    层级 镜像 删除
    xsEditeDigitalRobot_digitalRobotImg // 机器人图像        --->对应    更换形象  层级 镜像 删除
} xsEditeDigitalRobotType;

NS_ASSUME_NONNULL_BEGIN



@protocol xsEditeDigitalRobotTitleViewProtoCol <NSObject>

@optional

// 返回按钮被点击
- (void)xsEditeDigitalRobotTitleViewBackButtonEvent:(UIButton *)sender;


// 按钮被点击
- (void)xsEditeDigitalRobotTitleViewItemButtonEventWithEditeType:(xsEditeDigitalRobotType)EditeTyp withSelectIndex:(NSInteger)itemIndex;

@end

@interface xsEditeDigitalRobotTitleView : UIView

@property (nonatomic,assign)id<xsEditeDigitalRobotTitleViewProtoCol> delegate;

- (instancetype)initWithEditeType:(xsEditeDigitalRobotType)type;

- (void)showViewWithType:(xsEditeDigitalRobotType)type;

- (void)xsChangeFrame;


@end

NS_ASSUME_NONNULL_END
